
基于 Go 語言構建企業級的 RESTful API 服務培訓
1
本小冊所實現的 API 功能
2
RESTful API 介紹
3
API 流程和代碼結構
4
Go API 開發環境配置
5
基礎 1:啟動一個簡單的 RESTful API 服務器
6
基礎 2:配置文件讀取
7
基礎 3:記錄和管理 API 日志
8
基礎 4:安裝 MySQL 并初始化表
9
基礎 5:初始化 MySQL 數據庫并建立連接
10
基礎 6:自定義業務錯誤信息
11
基礎 7:讀取和返回 HTTP 請求
12
基礎 8:用戶業務邏輯處理
13
基礎 9:HTTP 調用添加自定義處理邏輯
14
基礎 10:API 身份驗證
15
進階 1:用 HTTPS 加密 API 請求
16
進階 2:用 Makefile 管理 API 項目
17
進階 3:給 API 命令增加版本功能
18
進階 4:給 API 增加啟動腳本
19
進階 5:基于 Nginx 的 API 部署方案
20
進階 6:API 高可用方案
21
進階 7:go test 測試你的代碼
22
進階 8:API 性能分析
23
進階 9:生成 Swagger 在線文檔
24
進階 10:API 性能測試和調優
25
拓展 1:Go 開發技巧
26
拓展 2:Go 規范指南